Semantic Analysis of Shared - Memory Concurrent

ثبت نشده
چکیده

In this article we present a true-concurrent operational semantics of a Pascal-like language with a parallel operator and shared memory. This semantics is based on a higher-dimensional transition system that is able to model the asyn-chronous execution of concurrent operations. We show how it can be usefully abstracted to nite automata via abstract interpretation using folding of states and appropriate widening operators. Then we compute static properties relevant to the standard concurrent execution of the program by means of model-checking on the abstract automata that were previously derived ; for instance, approximations of the values of shared variables and temporal properties about standard execution paths can be obtained eeectively with a high degree of accuracy .

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Investigation into Concurrent Semantic Analysis

Concurrency is an attractive method for reducing the execution time of compilers. By dividing source programs into segments which can be compiled concurrently, the task of compiling programs can be accelerated. Many of the difficult problems which arise when constructing a concurrent compiler occur in the implementation of the semantic analyser. This paper investigates the problems involved in ...

متن کامل

Ownership-based order reduction and simulation in shared-memory concurrent computer systems

The highest level of confidence in the correct functionality of system software can be gained from a pervasive formal verification approach, where the high-level language application layer is connected to the gate-level hardware layer through a stack of semantic layers coupled by simulation theorems. While such semantic stacks exist for sequential systems, the foundational theory of semantic st...

متن کامل

Psychometric Properties of the Persian Word Pairs Task for Declarative Memory Assessment

Objective: According to the declarative/procedural model, the semantic aspect of language depends on the brain structures responsible for declarative memory. The word pairs task is a common tool for evaluating declarative memory. The current study aimed to design a valid and reliable task for evaluating declarative memory in Persian children at learning and retention stages and to investigate i...

متن کامل

Concurrent Separation Logic with Weak Updates

Concurrent Separation Logic (CSL) provides a simple but powerful technique for reasoning about shared-memory concurrent programs. Unfortunately, CSL and separation logic can only support “strong updates,” where mutation to a memory location is safe only if there is a strong memory separation. This severely limits the applicability of CSL since most statically typed languages (e.g., ML, Java, C#...

متن کامل

مقایسه حافظه رویدادی و معنایی در مبتلایان و غیر مبتلایان به صرع لوب گیجگاهی

Patients with epilepsy are at the risk of cognitive disorders and abnormalities of behavior. The purpose of this study is to compare the episodic memory and semantic memory in patients with temporal lobe epilepsy and healthy control subjects. This is a causal – comparative study. The study population was patients with epilepsy Iranian epilepsy society in Tehran, that, among 20 patients wi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995